.page{
  margin:20px auto;
  text-align: center;

}
.page a{
  display: inline-block;
  background: #fff url() 0 0 no-repeat;
  color: #888;
  padding: 5px;
  min-width: 15px;
  border: 1px solid #E2E2E2;

}
.page span{
  display: inline-block;
  padding: 5px;
  min-width: 15px;
  border: 1px solid #E2E2E2;
}
.page span.current{
  display: inline-block;
  background: #009688 url() 0 0 no-repeat;
  color: #fff;
  padding: 10px;
  min-width: 15px;
  border: 1px solid #009688;
}
.page .pagination li{
  display: inline-block;
  margin-right: 5px;
  text-align: center;
}
.page .pagination li.active span{
  background: #009688 url() 0 0 no-repeat;
  color: #fff;
  border: 1px solid #009688;

}